COM AT^SCKS test - Display SIM unsolicited card status
COM V1.0	29.11.2004	T. Kleinmann

from attglobals import *

AT^SCKS=?
WAITFOR (1,'^SCKS: (0,1)')

# SIM Card available in Card reader
AT^SCKS=0
WAIT FOR OK
AT^SCKS?
WAITFOR (1,'^SCKS: 0,1')
AT^SCKS=1
WAIT FOR OK
AT^SCKS?
WAITFOR (1,'^SCKS: 1,1')
AT^SCKS=0
WAIT FOR OK

MESSAGE ('Please make sure a second mobile is connected to logical port 2 that does not contain a SIM card and that is switched on!')

# Check connection 
ATCMD(2,'AT')
WAITFOR (2,'OK')

# NO SIM Card available
ATCMD(2,'AT^SCKS=0')
WAITFOR(2,'OK')
ATCMD(2,'AT^SCKS?')
WAITFOR (2,'^SCKS: 0,0')
ATCMD(2,'AT^SCKS=1')
WAITFOR (2,'OK')
ATCMD(2,'AT^SCKS?')
WAITFOR (2,'^SCKS: 1,0')
ATCMD(2,'AT^SCKS=0')
WAITFOR (2,'OK')
ATCMD(2,'AT^SCKS?')
WAITFOR (2,'^SCKS: 0,0')

ATCMD(2,'AT')
WAITFOR (2,'OK')